package com.niit.config;

import com.niit.beans2.Car;
import com.niit.beans2.Color;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Import;
import org.springframework.context.annotation.Scope;

@Configuration // 被注解的类，是Spring 配置类，用于创建对象  相当于 一个Beans.xml的作用
@Import(BeanConfig2.class)
public class BeanConfig {

    @Bean("car1") // 相当于<bean>
    public Car getCar(){
        // TODO 自己实例化，经过@Bean注解的方法，返回的对象，Spring容器会管理起来
        return new Car();
    }
    @Bean("car2") // 相当于<bean>
    public Car getCar2(){
        // TODO 自己实例化，经过@Bean注解的方法，返回的对象，Spring容器会管理起来
        return new Car();
    }
}
